package com.binance.notification.web.service.abnormaltrade;

import com.binance.notification.web.service.abnormaltrade.enums.AggregationTypeEnum;
import com.binance.notification.web.service.abnormaltrade.enums.IntervalEnum;
import com.binance.notification.web.service.abnormaltrade.models.AbnormalTradeNoticeLogBo;

/**
 * 价格突破接口
 * 
 * @author wangxiao
 *
 */
public interface IPriceBreakthroughsService {
    
    void monitorSymbolListAndStore(IntervalEnum intervalEnum, Integer klineSize,
            AggregationTypeEnum aggregationTypeEnum) throws Exception;

//    List<AbnormalTradeNoticeLogBo> getPriceBreakthroughsLogList(Integer page, Integer offset);

//    List<AbnormalTradeNoticeLogBo> wrapNeedPushFlag(List<AbnormalTradeNoticeLogBo> abnormalTradeNoticeLogBoList);

    AbnormalTradeNoticeLogBo wrapNeedPushFlag(AbnormalTradeNoticeLogBo abnormalTradeNoticeLogBo);

}
